#include <iostream>
using std::cout;
using std::endl;
//打印 1到n
void print(int n)
{
    if (n>1){
        print(n-1);
    }
    cout<<"n="<<n<<endl;
}
//求n的阶乘
int factorial(int n)
{
    if (n==1){
        return 1;
    }
    else {
        return n*factorial(n-1);
    }
}

int main(int argc, char ** argv)
{
    // print(10);
    cout<<factorial(5)<<endl;
}